package com.bgrconsulting.stockorderentry.service.model.response;

import java.util.Date;

import com.bgrconsulting.stockorderentry.service.model.Message;

public class EquityOrderResponse {
	private String accountId;
	private String allOrNone;
	private Double estimatedCommission;
	private Double estimatedTotalAmount;
	private Message message;
	private String orderNum;
	private String previewId;
	private int quanity;
	private boolean reserveOrder;
	private int reserveQuanity;
	private String orderTerm;
	private Double limitPrice;
	private Double stopPrice;
	private String symbolDesc;
	private String symbol;
	private String orderAction;
	private Date orderTime;
	private Date previewTime;
	private String priceType;
	private String routingDestination;
	
	public EquityOrderResponse(String accountId,
			String allOrNone,
			Double estimatedCommision,
			Double estimatedTotalAmount,
			Message message,
			String orderNum,
			String previewId,
			int quanity,
			boolean reserveOrder,
			int reserveQuanity,
			String orderTerm,
			Double limitPrice,
			Double stopPrice,
			String symbolDesc,
			String symbol,
			String orderAction,
			Date orderTime,
			Date previewTime,
			String priceType,
			String routingDestination) {
		this.accountId = accountId;
		this.allOrNone = allOrNone;
		this.estimatedCommission = estimatedCommision;
		this.estimatedTotalAmount = estimatedTotalAmount;
		this.message = message;
		this.quanity = quanity;
		this.reserveOrder = reserveOrder;
		this.reserveQuanity = reserveQuanity;
		this.orderTerm = orderTerm;
		this.limitPrice = limitPrice;
		this.stopPrice = stopPrice;
		this.symbolDesc = symbolDesc;
		this.symbol = symbol;
		this.orderAction = orderAction;
		this.orderTime = orderTime;
		this.previewTime = previewTime;
		this.priceType = priceType;
		this.routingDestination = routingDestination;
		
	}
	
	public EquityOrderResponse() {
		
	}
	
	public void setAccountId(String accountId) {
		this.accountId = accountId;
	}
	
	public String getAccountId() {
		return this.accountId;
	}
	
	public void setAllOrNone(String allOrNone) {
		this.allOrNone = allOrNone;
	}
	
	public String getAllOrNone() {
		return this.allOrNone;
	}
	
	public void setEstimatedCommission(Double estimatedCommission) {
		this.estimatedCommission = estimatedCommission;
	}
	
	public Double getEstimatedCommission(){
		return this.estimatedCommission;
	}
	
	public void setEstimatedTotalAmount(Double estimatedTotalAmount) {
		this.estimatedTotalAmount = estimatedTotalAmount;
	}
	
	public void setMessage(Message message) {
		this.message = message;
	}
	
	public Message getMessage() {
		return this.message;
	}
	
	public Double getEstimatedTotalAmount() {
		return this.estimatedTotalAmount;
	}
	
	
	
	public void setOrderNum(String orderNum) {
		this.orderNum = orderNum;
	}
	
	public String getOrderNum() {
		return this.orderNum;
	}
	
	public void setPreviewId(String previewId) {
		this.previewId = previewId;
	}
	
	public String getPreviewId() {
		return this.previewId;
	}
	
	public void setQuanity(int quanity) {
		this.quanity = quanity;
	}
	
	public int getQuanity() {
		return this.quanity;
	}
	
	public void setReserveOrder(boolean reserveOrder) {
		this.reserveOrder = reserveOrder;
	}
	
	public boolean getReserveOrder() {
		return this.reserveOrder;
	}
	
	
	public void setReserveQuanity(int reserveQuanity) {
		this.reserveQuanity = reserveQuanity;
	}
	
	public int getReserveQuanity() {
		return this.reserveQuanity;
	}
	
	public void setOrderTerm(String orderTerm) {
		this.orderTerm = orderTerm;
	}
	
	public String getOrderTerm() {
		return this.orderTerm;
	}
	
	public void setLimitPrice(Double limitPrice) {
		this.limitPrice = limitPrice;
	}
	
	public Double getLimitPrice() {
		return this.limitPrice;
	}
	
	public void setStopPrice(Double stopPrice) {
		this.stopPrice = stopPrice;
	}
	
	public Double getStopPrice() {
		return this.stopPrice;
	}
	
	public String getSymbolDesc() {
		return this.symbolDesc;
	}
	
	public void setSymbolDesc(String symbolDesc) {
		this.symbolDesc = symbolDesc;
	}
	
	public String getSymbol() {
		return this.symbol;
	}
	
	public void setSymbol(String symbol) {
		this.symbolDesc = symbol;
	}
	
	public String getOrderAction() {
		return this.orderAction;
	}
	
	public void setOrderAction(String orderAction) {
		this.orderAction = orderAction;
	}
	
	public Date getOrderTime() {
		return this.orderTime;
	}
	
	public void setOrdertime(Date orderTime) {
		this.orderTime = orderTime;
	}
	
	public Date getPreviewTime() {
		return this.orderTime;
	}
	
	public void setPreviewTime(Date previewTime) {
		this.previewTime = previewTime;
	}
	
	public String getPriceType() {
		return this.priceType;
	}
	
	public void setPriceType(String priceType) {
		this.priceType = priceType;
	}
	
	public String getRoutingDestination() {
		return this.routingDestination;
	}
	
	public void setRoutingDestination(String routingDestination) {
		this.routingDestination = routingDestination;
	}

}
